Member is Not Used (MNU)

Description:

MNU detects unused class members as follows:

Only private members are checked when the option Check private members only is set.

Incorrect:

Properties  = class
    strict private name:String;
    public value:TObject;

    strict private function getValue():TObject;

    strict private procedure print();
end;
...
function Properties.getValue():TObject ;
begin
  result := value;
end;

procedure Properties.print();
begin
  writelne(value);
ensd;

Correct:

Properties  = class
    public value:TObject;
end;